home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Extra 1997 #4
/
Amiga Plus Extra 1997 #4.iso
/
system
/
newtracker-ahi
/
newtracker-ahi.readme
< prev
next >
Wrap
Text File
|
1997-06-09
|
3KB
|
73 lines
Short: Music composer (3.56/AHIr2) for OS 2.1+ (AHI)
Type: mus/edit
Uploader: Martin Blom <lcs@lysator.liu.se>
Author: Bjornar Henden <bhenden@sn.no> (original version)
This is a program to compose music modules. It should be compatible with
the ProTracker module-format. Some of the advantages:
- requires 2.0 and asl.library v38
- font-sensitive gadget user interface
- multiple windows, most of them sizeable
- opens on any public screen
- select screenmode
- support for xpk
- doesn't mess up your hires pointer
- correctly allocates audio.device
- builtin sampler (not the best)
Some of the disadvantages:
- no documentation
- maybe too few functions at the moment
NewTracker 3.56 AHIr2
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
In July '96 somebody on news:comp.sys.amiga.audio complained about the
lack of trackers supporting AHI. Since I know it is very easy to make a
tracker support sound cards by using AHI, I decided to do it myself. After
all, if the current frequency of releases of software using AHI doesn't
increase, AHI will be dead and buried before somebody makes an AHI tracker.
So here it is. I searched AmiNet for a well programmed and reasonable
sized tracker, found NewTracker, downloaded it, resourced it and hacked it.
The hardest part was to transform the binary to something my assembler
could handle. It took a litte more than one day. When the source
assembled correctly, I started to do the actual work. It took about one
day. Like I said, a piece of cake. Trust me, if I can do it, anybody can.
SO START PROGRAMMING. NOW!
The "Error allocating signal" bug is not mine, by the way. I didn't know
about it until I had done more than half of the work, and didn't want to
start all over again with another tracker.
I did not replace the sampler code. Don't use it if you're using a
printer or play using the Paula AHI driver. The sampler routines does not
allocate the resources before hitting the hardware, which means that it
will most probably confuse the Paula driver.
CHANGES:
Replaced audio.device opendevice/closedevice with AHI routines.
Added an audio mode requester.
Added the new ahi variables to the prefs file.
Redirected all audio hardware banging to AHI.
Changed sample loading to Fast-memory instead of Chip.
Removed CIA timer code, AHI's timing is used instead (yes, it works with
the filesave driver!).
Commented out the Filter and Funk effects (Funk works perfectly,
but it's such a lame effect that I wont support it).
r2:
I had the channels (left/right) swapped.
The quadrascopes works with sound cards now.
Some error checking added.
I've now recieved the full sources for this program by Bjornar.
Unfortunately, I've no time to finish a new version. If you'd like to give
it a shot, contact me!
/Martin Blom